package com.foreknow.demo4;

/**
 * 单例设计模式
 *     1. 构造器是私有
 *     2. 提供一个静态方法，这个方法会返回当前类对象
 *     3. 无论调用多少次这个静态方法返回的都是同一个对象
 */
public class Singleton {
    private String name;
    private static final Singleton instance = new Singleton();

    private Singleton(){

    }

    public static Singleton getInstance() {
        return instance;
    }


    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
